相依为命: mutually dependent for life (idiom); to rely upon one another for survival, interdependent...
侃侃而谈: to speak frankly with assurance...